import Api from '../../utils/httpImpl';
import utils from '../../utils/utils';
const api = new Api();
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    isLogin: {
      type: String,
      value: "1", //1登录，2注册
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    username: '', //用户名
    psd: '', //密码
  },

  /**
   * 组件的方法列表
   */
  methods: {
    //【登录】
    loginFn(e) {
      //用户名为空
      if (utils.strNotNull(this.data.username)) {
        wx.showToast({
          title: '请输入用户名',
          icon: 'none'
        });
        return;
      }
      //密码项为空
      if (utils.strNotNull(this.data.psd)) {
        wx.showToast({
          title: '请输入密码',
          icon: 'none'
        });
        return;
      }
      //密码难易程度校验
      if (utils.psdEDCheck(this.data.psd) && this.data.isLogin == 2) {
        wx.showToast({
          title: '密码过于简单',
          icon: 'none'
        });
        return;
      }
      let _json = {
        user_name: this.data.username, user_pwd: this.data.psd
      };
      if(this.data.isLogin == 1){
        api.userLogin(_json);
      }else if(this.data.isLogin == 2){
        api.userRegister(_json);
      }
    },
    //【去注册】
    goRegister() {
      wx.navigateTo({
        url: '/pages/register/register',
      });
    }
  }
})